7-Day Bali Itinerary
A two-base route that protects arrival time, reduces hotel changes, and leaves enough flexibility for a Nusa Penida day trip or weather-adjusted alternative.

Route at a glance
This itinerary uses three nights in Ubud and three nights in either Sanur, Seminyak, Nusa Dua, or Uluwatu. The two-base structure avoids spending a large share of a short trip checking out, waiting for rooms, and crossing traffic-heavy parts of the island.
Bali travel time depends on traffic, pickup coordination, weather, ceremonies, road conditions, and the exact hotel location. Treat every published drive time as a planning estimate rather than a promise.
Day-by-day Bali plan
Arrival and protected transfer to Ubud
Use the first day for airport formalities, luggage, cash or card setup, mobile data, and the drive to Ubud. Do not attach a prepaid attraction to the arrival evening.
- Install or activate the eSIM before leaving the terminal.
- Use an official taxi, app pickup area, or prebooked transfer.
- Eat near the hotel and sleep on local time.
Central Ubud and nearby culture
Keep the day geographically tight: central Ubud, a market or museum, a temple or performance, and one nearby landscape stop. A private driver or carefully chosen tour can reduce repeated ride-hailing pickups.
One full-day experience from Ubud
Choose one theme rather than collecting distant stops: rice terraces and villages, Mount Batur and Kintamani, waterfalls, rafting, or a food-and-culture route. Check the pickup zone and total road time before booking.
Move to south Bali with one route-compatible stop
Check out once, travel south, and add no more than one stop that lies near the route. Sanur is useful for a calmer waterfront and Nusa Penida departures; Seminyak for dining and nightlife; Nusa Dua for resorts; Uluwatu for cliffs and surf.
Nusa Penida—or a lower-friction mainland alternative
Choose Nusa Penida only after confirming the harbor transfer, boat, island transport, return sailing, and weather flexibility. Travelers who dislike early starts, boat uncertainty, or long road days should choose a south-Bali tour instead.
Flexible beach, temple, or recovery day
Keep one day flexible. It can absorb poor weather, a delayed boat, fatigue, or a tour reschedule. When conditions cooperate, use it for Uluwatu, a beach club, a spa, Waterbom, a cooking class, or a short local tour.
Departure with a protected airport window
Do not place a cross-island attraction before an international flight. Stay near the chosen south-Bali base, confirm pickup in advance, and preserve time for traffic and airport procedures.
Adjust the itinerary to the traveler
Lower-cost version
- Use Sanur or central Ubud guesthouses.
- Choose ride-hailing for short trips and one shared tour.
- Skip Nusa Penida if the full transport bundle is not good value.
- Use one eSIM instead of airport SIM shopping.
Lower-friction version
- Prebook both airport transfers.
- Use a driver for the Ubud full-day route.
- Choose a Nusa Penida package with all transfers clearly included.
- Keep Day 6 uncommitted until the weather is clearer.
Use the Bali trip-cost calculator to compare the effect of accommodation level, transport method, tours, and Nusa Penida.
Book in the order that protects the route
- Flights and first-night accommodation. The arrival time determines whether Ubud is sensible on Day 1.
- Airport transfer. Match vehicle, waiting policy, luggage, and destination.
- Second base. Choose Sanur, Seminyak, Nusa Dua, or Uluwatu based on Days 5–7.
- Nusa Penida or the most capacity-limited tour. Keep cancellation terms in view.
- eSIM and flexible activities. These can follow after the route is stable.
Estimate the full trip before opening booking sites
Compare budget, midrange, and premium assumptions for the same seven-day route.
Sources and verification
- Indonesia Travel: seven-day Bali trip ideas
- Indonesia Travel: Bali destination overview
- I Gusti Ngurah Rai International Airport: public transport
- IslandTravelAtlas editorial policy
This itinerary is a planning framework, not a live schedule. Confirm attraction hours, pickup areas, transfer times, boat operations, weather, and cancellation conditions before payment.
Continue planning